\section{File List}
Here is a list of all documented files with brief descriptions\-:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{_a_d_c___state_machine_8c}{A\-D\-C\-\_\-\-State\-Machine.\-c} \\*State machine for the digital input system of the board }{\pageref{_a_d_c___state_machine_8c}}{}
\item\contentsline{section}{\hyperlink{_a_d_c___state_machine_8h}{A\-D\-C\-\_\-\-State\-Machine.\-h} \\*Header file for the A\-D\-C state machine }{\pageref{_a_d_c___state_machine_8h}}{}
\item\contentsline{section}{\hyperlink{_a_d_s1256___driver_8c}{A\-D\-S1256\-\_\-\-Driver.\-c} \\*Controls the A\-D\-S1256 A\-D\-C via S\-P\-I }{\pageref{_a_d_s1256___driver_8c}}{}
\item\contentsline{section}{\hyperlink{_a_d_s1256___driver_8h}{A\-D\-S1256\-\_\-\-Driver.\-h} \\*Header file for the A\-D\-S1256 A\-D\-C driver }{\pageref{_a_d_s1256___driver_8h}}{}
\item\contentsline{section}{{\bfseries A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-c} }{\pageref{_a_d_s1256___s_p_i___controller_8c}}{}
\item\contentsline{section}{{\bfseries A\-D\-S1256\-\_\-\-S\-P\-I\-\_\-\-Controller.\-h} }{\pageref{_a_d_s1256___s_p_i___controller_8h}}{}
\item\contentsline{section}{\hyperlink{_analog___input_8c}{Analog\-\_\-\-Input.\-c} \\*Source file for the \hyperlink{struct_analog___input__t}{Analog\-\_\-\-Input\-\_\-t} data structure }{\pageref{_analog___input_8c}}{}
\item\contentsline{section}{\hyperlink{_analog___input_8h}{Analog\-\_\-\-Input.\-h} \\*Header file for the Tekdaqc\-\_\-\-Input data structure }{\pageref{_analog___input_8h}}{}
\item\contentsline{section}{\hyperlink{_analog_input___multiplexer_8c}{Analog\-Input\-\_\-\-Multiplexer.\-c} \\*Analog input multiplexer, handling internal and external analog inputs }{\pageref{_analog_input___multiplexer_8c}}{}
\item\contentsline{section}{\hyperlink{_analog_input___multiplexer_8h}{Analog\-Input\-\_\-\-Multiplexer.\-h} \\*Header file for the analog input multiplexer }{\pageref{_analog_input___multiplexer_8h}}{}
\item\contentsline{section}{\hyperlink{_board_temperature_8c}{Board\-Temperature.\-c} \\*Source file for the board temperature monitoring system }{\pageref{_board_temperature_8c}}{}
\item\contentsline{section}{\hyperlink{_board_temperature_8h}{Board\-Temperature.\-h} \\*Header file for the Tekdaqc board temperature monitor }{\pageref{_board_temperature_8h}}{}
\item\contentsline{section}{\hyperlink{boolean_8h}{boolean.\-h} \\*Header file for the custom boolean data type }{\pageref{boolean_8h}}{}
\item\contentsline{section}{\hyperlink{_command_state_8c}{Command\-State.\-c} \\*State machine for the command handling system of the board }{\pageref{_command_state_8c}}{}
\item\contentsline{section}{\hyperlink{_command_state_8h}{Command\-State.\-h} \\*Header file for the command state machine }{\pageref{_command_state_8h}}{}
\item\contentsline{section}{\hyperlink{_d_i___state_machine_8c}{D\-I\-\_\-\-State\-Machine.\-c} \\*State machine for the digital input system of the board }{\pageref{_d_i___state_machine_8c}}{}
\item\contentsline{section}{\hyperlink{_d_i___state_machine_8h}{D\-I\-\_\-\-State\-Machine.\-h} \\*Header file for the digital input state machine }{\pageref{_d_i___state_machine_8h}}{}
\item\contentsline{section}{\hyperlink{_digital___input_8c}{Digital\-\_\-\-Input.\-c} \\*Source file for the \hyperlink{struct_digital___input__t}{Digital\-\_\-\-Input\-\_\-t} data structure }{\pageref{_digital___input_8c}}{}
\item\contentsline{section}{\hyperlink{_digital___input_8h}{Digital\-\_\-\-Input.\-h} \\*Header file for the \hyperlink{struct_digital___input__t}{Digital\-\_\-\-Input\-\_\-t} data structure }{\pageref{_digital___input_8h}}{}
\item\contentsline{section}{\hyperlink{_digital___output_8c}{Digital\-\_\-\-Output.\-c} \\*Source file for the \hyperlink{struct_digital___output__t}{Digital\-\_\-\-Output\-\_\-t} data structure }{\pageref{_digital___output_8c}}{}
\item\contentsline{section}{\hyperlink{_digital___output_8h}{Digital\-\_\-\-Output.\-h} \\*Header file for the \hyperlink{struct_digital___output__t}{Digital\-\_\-\-Output\-\_\-t} data structure }{\pageref{_digital___output_8h}}{}
\item\contentsline{section}{\hyperlink{_d_o___state_machine_8c}{D\-O\-\_\-\-State\-Machine.\-c} \\*State machine for the digital output system of the board }{\pageref{_d_o___state_machine_8c}}{}
\item\contentsline{section}{\hyperlink{_d_o___state_machine_8h}{D\-O\-\_\-\-State\-Machine.\-h} \\*Header file for the Tekdaqc digital output state machine }{\pageref{_d_o___state_machine_8h}}{}
\item\contentsline{section}{{\bfseries eeprom.\-c} }{\pageref{eeprom_8c}}{}
\item\contentsline{section}{{\bfseries eeprom.\-h} }{\pageref{eeprom_8h}}{}
\item\contentsline{section}{\hyperlink{ethernetif_8h}{ethernetif.\-h} \\*Header file for the Ethernet interface }{\pageref{ethernetif_8h}}{}
\item\contentsline{section}{{\bfseries main.\-c} }{\pageref{main_8c}}{}
\item\contentsline{section}{\hyperlink{stm32f4xx__it_8c}{stm32f4xx\-\_\-it.\-c} \\*Main Interrupt Service Routines. This file provides template for all exceptions handler and peripherals interrupt service routine }{\pageref{stm32f4xx__it_8c}}{}
\item\contentsline{section}{{\bfseries stm32f4xx\-\_\-it.\-h} }{\pageref{stm32f4xx__it_8h}}{}
\item\contentsline{section}{{\bfseries syscalls.\-c} }{\pageref{syscalls_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___b_s_p_8h}{Tekdaqc\-\_\-\-B\-S\-P.\-h} \\*Header file for the Tekdaqc }{\pageref{_tekdaqc___b_s_p_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___calibration_8c}{Tekdaqc\-\_\-\-Calibration.\-c} \\*Implements the run time calibration processes }{\pageref{_tekdaqc___calibration_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___calibration_8h}{Tekdaqc\-\_\-\-Calibration.\-h} \\*Header file for the Tekdaqc's calibration functions }{\pageref{_tekdaqc___calibration_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___calibration_table_8c}{Tekdaqc\-\_\-\-Calibration\-Table.\-c} \\*Implements a calibration lookup table for analog measurements }{\pageref{_tekdaqc___calibration_table_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___calibration_table_8h}{Tekdaqc\-\_\-\-Calibration\-Table.\-h} \\*Header file for the Tekdaqc's calibration table }{\pageref{_tekdaqc___calibration_table_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___c_a_n_8c}{Tekdaqc\-\_\-\-C\-A\-N.\-c} \\*Controls the Tekdaqc C\-A\-N peripheral }{\pageref{_tekdaqc___c_a_n_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___c_a_n_8h}{Tekdaqc\-\_\-\-C\-A\-N.\-h} \\*Header file for the C\-A\-N driver }{\pageref{_tekdaqc___c_a_n_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___command_interpreter_8c}{Tekdaqc\-\_\-\-Command\-Interpreter.\-c} \\*Source file for the Tekdaqc\-\_\-\-Command\-Interpreter }{\pageref{_tekdaqc___command_interpreter_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___command_interpreter_8h}{Tekdaqc\-\_\-\-Command\-Interpreter.\-h} \\*Header file for the Tekdaqc\-\_\-\-Command\-Interpreter algorithm }{\pageref{_tekdaqc___command_interpreter_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___config_8c}{Tekdaqc\-\_\-\-Config.\-c} \\*Configures global settings and variables for the Tekdaqc }{\pageref{_tekdaqc___config_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc__config_8h}{Tekdaqc\-\_\-config.\-h} \\*Header file for the configuring the Tekdaqc }{\pageref{_tekdaqc__config_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___debug_8h}{Tekdaqc\-\_\-\-Debug.\-h} \\*Header file to define precompiler variables for debugging sections of code }{\pageref{_tekdaqc___debug_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___error_8c}{Tekdaqc\-\_\-\-Error.\-c} \\*Source file for the Tekdaqc error handling methods }{\pageref{_tekdaqc___error_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___error_8h}{Tekdaqc\-\_\-\-Error.\-h} \\*Public definitions for the Tekdaqc error type }{\pageref{_tekdaqc___error_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___locator_8c}{Tekdaqc\-\_\-\-Locator.\-c} \\*Allows for discovery of a Tekdaqc on an Ethernet network }{\pageref{_tekdaqc___locator_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___locator_8h}{Tekdaqc\-\_\-\-Locator.\-h} \\*Header file for the Tekdaqc Locator service }{\pageref{_tekdaqc___locator_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___message_headers_8h}{Tekdaqc\-\_\-\-Message\-Headers.\-h} \\*Header file for the Tekdaqc's message headers }{\pageref{_tekdaqc___message_headers_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___r_t_c_8c}{Tekdaqc\-\_\-\-R\-T\-C.\-c} \\*Interfaces to the Tekdaqc's real time clock (R\-T\-C) }{\pageref{_tekdaqc___r_t_c_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___r_t_c_8h}{Tekdaqc\-\_\-\-R\-T\-C.\-h} \\*Header file for the Tekdaqc R\-T\-C driver }{\pageref{_tekdaqc___r_t_c_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___timers_8c}{Tekdaqc\-\_\-\-Timers.\-c} \\*Controls the Tekdaqc's timers and delays }{\pageref{_tekdaqc___timers_8c}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___timers_8h}{Tekdaqc\-\_\-\-Timers.\-h} \\*Header file for the various timers used by the Tekdaqc }{\pageref{_tekdaqc___timers_8h}}{}
\item\contentsline{section}{\hyperlink{_tekdaqc___version_8h}{Tekdaqc\-\_\-\-Version.\-h} \\*Contains constant values used for firmware versioning. These should be updated for every release }{\pageref{_tekdaqc___version_8h}}{}
\item\contentsline{section}{\hyperlink{_telnet_server_8c}{Telnet\-Server.\-c} \\*Implements a control interface for the Tekdaqc via the Telnet protocol }{\pageref{_telnet_server_8c}}{}
\item\contentsline{section}{\hyperlink{_telnet_server_8h}{Telnet\-Server.\-h} \\*Header file for the Telnet server of the Tekdaqc }{\pageref{_telnet_server_8h}}{}
\item\contentsline{section}{\hyperlink{_t_l_e7232___relay_driver_8c}{T\-L\-E7232\-\_\-\-Relay\-Driver.\-c} \\*Controls the T\-L\-E7232 relay driver via S\-P\-I }{\pageref{_t_l_e7232___relay_driver_8c}}{}
\item\contentsline{section}{\hyperlink{_t_l_e7232___relay_driver_8h}{T\-L\-E7232\-\_\-\-Relay\-Driver.\-h} \\*Header file for the T\-L\-E7232 Output driver }{\pageref{_t_l_e7232___relay_driver_8h}}{}
\end{DoxyCompactList}
